home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Almathera Ten Pack 3: CDPD 3
/
Almathera Ten on Ten - Disc 3: CDPD3.iso
/
scope
/
051-075
/
scopedisk61
/
intouch3
/
readme
< prev
next >
Wrap
Text File
|
1995-03-19
|
10KB
|
210 lines
==========================================================================
I- n - T - o - u - c - h
==========================
==========================================================================
By Khaled Mardam-Bey.
LAD on PeopleLink and Portal.
==========================================================================
preliminary release docs - version 3.0
==========================================================================
This is a very lightly spiced up version of Comm134. I wrote it because
I really liked the original Comm134, and didn't like any of the other
terminal programs available (PD, shareware or commercial). I wanted a
program which was still basically Comm134, but with a little bit more
added to it.
I've fixed/added/replaced/removed many bits and pieces.
Gosh... I don't know where to begin.
Here goes nothing..
1> Scroll Buffer
-------------
In ANSI mode : use the ARROW KEYS.
if buffer is CLOSED then UP and RIGHT arrow keys
open buffer at the END.
DOWN and LEFT arrow keys open buffer at the START.
while buffer is OPEN, UP scrolls upwards through
buffer and DOWN scrolls downwards through the buffer.
LEFT positions buffer at START and RIGHT positions
buffer at END.
to EXIT buffer, press the RETURN key.
In VT100 mode : use the ARROW KEYS with SHIFT key.
the SAME as in ANSI except with the SHIFT key held
down at all times.
ARROW KEYS in VT100 mode send out appropriate vt100 cursor codes if
NOT pressed with shift.
You can ALSO use the MOUSE to OPEN, CLOSE, and SCROLL through the
buffer. there is a BUFFER GADGET -->BELOW<-- the WINDOW TO FRONT gadget
in the top right hand corner of the screen. If the buffer is CLOSED
then clicking this gadget will open it; if it is open then clicking
it will close the buffer.
if you press the LEFT mouse button and HOLD it DOWN in the LOWER half
of the window, then you will scroll down through the buffer. If in the
upper half of the window, then you will scroll upward through the buffer.
clicking EITHER the CLOSE WINDOW gadget OR the BUFFER gadget will exit
the buffer mode.
Use RIGHT-AMIGA and '/' to CLEAR the buffer.
Use LEFT-AMIGA and '-' to decrease buffer size by 50 lines.
'+' to increase buffer size by 50 lines.
Maximum buffer size is 500 lines.
Minimum buffer size is 0 lines. (no buffer).
(decreasing buffer size CLEARS the buffer completely, but increasing
it does NOT.)
In Buffer mode, Mouse Pointer will change to the letters BUFF.
no keystrokes will be output to the serial port while in buffer
mode. No menu items are available in buffer mode. The HELP key does
operate though.
You can see current buffer size by pressing the HELP key. default is
set at 200 lines. Memory for buffer is dynamically allocated and
deallocated. Buffer works in ALL screen and window modes.
When exiting buffer mode, cursor is positioned exactly where it was
before entering buffer mode. ie. if you were in the middle of typing
a line, cursor will be repositioned in the same place at end of line.
if you are at the TOP of the buffer, and there is more input from the
serial port, buffer will automatically scroll down a line at a time.
(otherwise i would have needed a buffer for the buffer.. :-)
I added a another function : If you want the last screen-full of buffer
contents to be output to your screen EACH time you switch/resize windows,
or switch interlace/etc. ie. anytime where using a fucntion clears your
screen, then use RIGHT-AMIGA and '\'. This will toggle AutoScroll ON/OFF.
(It's hard to explain, just try it... :-)
2> cursor keys send out appropriate codes for vt100 emulation ONLY in
vt100 mode, and NOT in ANSI mode.
3> RIGHTAMIGA and ';' CLEARS the screen in both VT100 and ANSI mode.
4> RIGHTAMIGA and keys '1' to '9' below the function keys change the size
of the Split Window. (if it's not open, it WILL be opened at chosen
size, otherwise will simply be resized).
No split window available when on WB screen.
5> RIGHTAMIGA and keys '0' to '9' on the NUMERIC KEYPAD dial the first
TEN numbers in the phone menu.
6> When you select Phone numbers in Auto-Redial mode, they will be
highlighted in the Phone Menu. You cannot select any other phone
numbers until you EXIT Auto-Redial mode.
In autoredial mode, if "Not On" then dials as normal. if number of seconds
is chosen, then will autoredial number again and again until told to stop.
Click on as many phone numbers as you want, and they will all be auto-
redialed. (by the way, if you press RETURN while waiting to connect
in autoredial mode, you will exit redial mode WITHOUT hanging up phone.
this is for cases when timer is reaching 0 seconds and you are about to
connect).
Auto-Redial modle isn't perfect, BUT it does work. If you hold down
the right (menu) mouse button for too long, it might mess up the timer
because InTouch is outputting to the screen. Not a big hassle really,
since most menu items are blanked out anyway.
Also, as in Comm134, if you have a MacroKey file by the same name as
the name in the phone menu, it will load those Macros. BUT, if InTouch
can't find that MacroKey file, it will LOAD the default Comm.keys file,
EVERYTIME. (if it can, otherwise macros remain as they are).
You can also specify the FN81 values in the phone file.
NOTE : in autoredial mode, the MODEM must NOT be in halfduplex mode.
ie. it must not echo back any characters that are sent out to it. This
is because after InTouch has dialed, it expects any serial activity
to represent a CONNECT/BUSY/OK/NO CARRIER/etc.
7> The vt100 mode was taken directly out of Dave Weckers vt100, v2.8.
The cursor flickers a bit, but can't find a way around that as of
yet. There is an option in the menu called "Mouser". A la the Wombat
vt100/52 emulator, if this option is ON, clicking IN the main window
will then send out control codes to reposition the cursor to that
specific point. This works ONLY in vt100 mode. By the way, when using
the MOUSER option, don't forget there's a CLOSE gadget in the top
left hand corner of the screen.. I've already closed my screen a couple
of times that way... :-)
8> You can toggle Interlace screens, either use workbench screen or it's
own screen, toggle title bar, toggle borders of window, choose
whether you hear BEEP or see FLASH or both. FLASH flashes ALL screens.
9> Choosing certain menu items may blank out other menu items. example,
choosing vt100 mode means no split window allowed, also if you are
using the WB screen, only borderless mode is allowed in vt100.
Fiddle around.
10> The File Requestor now has a PARENT gadget in the top left hand corner
to allow easy backpacing through directories. You can also select
directories within directories (fixed that bug).
11> When you type SHIFT-HELP, if the Macro list is larger than the window,
it will wait for you to press a key, and then continue..
12> Whenever you try to load macros or a phonelist, if InTouch can't find
the specified file, it will load in the default file. (Comm.keys and
Comm.phone). You also don't get System requesters popping up anymore.
13> Added the time and scroll buffer size to the HELP window.
You can't edit macros anymore.
I have a feeling I've forgotton to mention some other things.
I've added other bits and pieces to make life easier and more
fun while using InTouch. To me, this is still Comm. It's not
really InTouch, but more of a Comm2.00 or a Comm3.00 instead.
Basically, I've tried to keep it simple and obvious. Functional,
yet user friendly. As close to Comm134 as I could keep it.
No awards for color or styling here.
No awards for flexibility or superior ability to other Terminal
programs. It does what it does. that's all.
Considering the stuff I've added and modified/fixed (and some stuff
taken away) an increase of only 13k in code size isn't bad at all.
(or is it ?).
Definite possible additions
---------------------------
Zmodem will be a most needed addition.
The ability to strip vt100/ansi/other control codes.
Possible possible additions
---------------------------
Ability to save/cut/send Buffer contents.
arexx support ? hmmm.
scripts ?
The definite additions are things I personally need. The possible
additions are more "let's see how many really neat things I can
add to this program, but which I really have no use for" thoughts.
So they are actually remotely remote possibly possible additions.
Arexx support might be interesting though.
Comments/Bug reports/suggestions to LAD on peoplelink and portal.
I can also be reached on Bifrost BBS, 1-301-948-6286.
TADAAA. enjoy.
Khaled Mardam-Bey.
==========================================================================
Thanks ofcourse to Dan James for his Comm134 program and source (and
help..!) and to Dave Wecker for his vt100 source code, as well as
everyone else who's helped me out...
==========================================================================